aaf2651b94c2f15b3c47e482fe519a6b56e31256,server/sonar-server/src/main/java/org/sonar/server/qualityprofile/ws/SearchAction.java,SearchAction,writeParentFields,#JsonWriter#QProfile#List#Map#,169
Before Change
String parentKey = profile.parent();
QProfile parent = parentKey == null ? null : profilesByKey.get(parentKey);
json.prop(FIELD_PARENT_KEY, nullUnlessNeeded(FIELD_PARENT_KEY, parentKey, fields))
.prop(FIELD_PARENT_NAME, nullUnlessNeeded(FIELD_PARENT_NAME, parent == null ? parentKey : parent.name(), fields));
}
@CheckForNull
After Change
if (shouldSetValue(FIELD_PARENT_KEY, parentKey, fields)) {
profileBuilder.setParentKey(parentKey);
}
if (parent != null && shouldSetValue(FIELD_PARENT_NAME, parent.name(), fields)) {
profileBuilder.setParentName(parent.name());
}
}